package Testdmo1;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:周次煜
 * Date: 2024-03-02
 * Time：18:39
 */
public class J3_2 {

//    public class Animal {
//        protected String name;
//        protected int age;
//        protected String color;
//
//
//
//        public void sleep() {
//            System.out.println(name+"在睡觉！ ");
//        }
//
//        {
//            System.out.println("Animal::实例代码块/非静态代码块");
//        }
//
//        public Animal() {
//            System.out.println("Animal::构造方法");
//        }
//
//        static {
//            System.out.println("Animal::静态代码块");
//        }
//    }
//
//    class Cat extends Animal {
//
//
//        public void bark() {
//            System.out.println(name + "在喵喵喵!");
//        }
//
//        public void setCat(String name ,int age ,String color) {
//            super.name=name;
//            super.age=age;
//            super.color=color;
//        }
//
//
//
//        {
//            System.out.println("Cat::实例代码块/非静态代码块");
//        }
//
//        public Cat() {
//            System.out.println("Cat::构造方法");
//        }
//
//        static {
//            System.out.println("Cat::静态代码块");
//        }
//
//    }
//
//    class Dog extends Animal {
//        public void bark() {
//            System.out.println(name + "在旺旺旺！");
//        }
//
//
//        public void setDog(String name ,int age ,String color) {
//            super.name=name;
//            super.age=age;
//            super.color=color;
//        }
//
//        public static void main(String[] args) {
////       Dog d1= new Dog();
////       d1.setDog("大黄",12,"黄白");
////       d1.bark();
////       d1.sleep();
////       Cat c1=new Cat();
////       c1.setCat("小白",15,"嫩白");
////       c1.bark();
////       c1.sleep();
//
//            Cat c2=new Cat();
////        Animal::静态代码块
////        Cat::静态代码块
////        Animal::实例代码块/非静态代码块
////        Animal::构造方法
////        Cat::实例代码块/非静态代码块
////        Cat::构造方法
//
//        }
//
//
//
//    }
//    public class inherit1 extends Animal {
//
//        public void aniShow() {
//            super.name="大雄";
//            System.out.println(super.name);
//
//        }
//
//        public static void main(String[] args) {
//
//            Animal a1=new Animal();
//            a1.sleep();
//
//            inherit1 a=new inherit1();
//            a.aniShow();
//
//        }
//
//    }
//
//    public class Stu1 {
//        // 默认不加为包访问权限，只有同一个包下才能使用
//        String name;
//        int age;
//        String sex;
//    }
//
//    public class inherit1 extends Animal {
//
//        public void aniShow() {
//            super.name="大雄";
//            System.out.println(super.name);
//
//        }
//
//        public static void main(String[] args) {
//
//            Animal a1=new Animal();
//            a1.sleep();
//
//            inherit1 a=new inherit1();
//            a.aniShow();
//
//        }
//
//    }
//
//    public class stu {
//
//        // 利用 private 进行私有化 成员变量 或 成员方法
//        private String name;
//        private int age;
//        private String sex;
//
//
//        // public 用公共类
//        public String getName() {
//            return name;
//        }
//
//        public void setName(String name) {
//            this.name = name;
//        }
//
//        public int getAge() {
//            return age;
//        }
//
//        public void setAge(int age) {
//            this.age = age;
//        }
//
//        public String getSex() {
//            return sex;
//        }
//
//        public void setSex(String sex) {
//            this.sex = sex;
//        }
//
//
//
//    }

//    // 利用 private 进行私有化 成员变量 或 成员方法
//    private String name;
//    private int age;
//    private String sex;
//
//
//    // public 用公共类
//    public String getName() {
//        return name;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
//
//    public int getAge() {
//        return age;
//    }
//
//    public void setAge(int age) {
//        this.age = age;
//    }
//
//    public String getSex() {
//        return sex;
//    }
//
//    public void setSex(String sex) {
//        this.sex = sex;
//    }
//
//
//
//}
//
//
//class Test {
//    public static void main(String[] args) {
//        stu a1=new stu();
//        a1.setName("周帅比");
//        String s1=a1.getName();
//        System.out.println(s1);
//
////        private 在不同类中不可直接调用该 成员变量 或 方法
////        S1.age=17;
//    }
//}
//
//
//class Test1 {
//    public static void main(String[] args) {
//        Stu1 a=new Stu1();
//        a.age=100;
//        System.out.println(a.age);
//    }

}
